Data Profiling And Pipeline Processing With Spark